package cn.com.nes.site.entity.vo.workOrder;

import cn.com.nes.site.entity.vo.PageVO;
import cn.com.nes.site.service.workOrder.dto.PermissionDto;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author yueb
 * @date 2019-08-09 14:07
 */
@Data
@NoArgsConstructor
public class QueryPatrolPlanEquipmentRecordVo extends PageVO {

    /**
     * 行政区划代码
     */
    private String xzqhdm;

    /**
     * (户主姓名,电话,地址)模糊查询
     */
    private String query;
    /**
     *户主姓名(新增)
     */
    private String name;
    /**
     *户主电话(新增)
     */
    private String phone;
    /**
     *户主地址(新增)
     */
    private String address;
    /**
     * 结果(新增)
     */
    private Integer result;
    /**
     *用户签字图片(新增)
     */
    private String sign_image;

    /**
     * 设备id(新增)
     */
    private String sbId;

    /**
     * 状态
     */
    private Integer status;
    /**
     * 当前页数
     */
    private Integer page;
    /**
     * 每页显示个数
     */
    private Integer size;

    /**
     * 巡检计划id
     */
    private String patrolPlanId;

    /**
     * 设备生产公司ID
     */
    private Integer equipmentCompanyId;

    /**
     * 用户ID 后端查询
     */
    private Long userId;

    private List<PermissionDto> permissionDtos;

    private List<String> equipmentIds;

    private String sqlQuery;

    private String userXzqhdm;

    private String[] xzqhdms;

    private String queryField;

    private Integer isschange; // 1 小程序查询添加xzqhdm 和 query条件 0 没有添加其他条件

    private String year;

//    private String[] xzqhdms1;

    // 是否要求查询  检查记录
    private Integer requireResultDesc;

    private Integer isExport;
    /**
     * 用能方式 equipment_company的ynfsdl
     */
    private String canWay;

    private Long companyId;

    private boolean queryHistory = false;

    private String planTableName;

    private String recordTableName;

    private String identify;

    private Integer damageLevel;
}
